#include <stdio.h>
int main(int argc, char const *argv[])
{
    /* 输入一个整数，求所有位数中不为0的位数 */
    int notZero;
    int num;
    int temp;
    scanf("%d", &num); // 输入一个整数，例如12540
    while (num != 0)
    {
        temp = num % 10; // num求余10 得到最后一位的值
        if (temp != 0)  // 判断 如果最后一位的值不是0，notZero计数加一
        {
            notZero ++;
        }
        num/=10; // 最后一位判断完成， 12540 除以10 得到 1254
    }

    printf("所有位数中不为0的位数：%d", notZero);
    return 0;
}
